package service;

import pojo.Store;

import java.util.List;

/**
 * @author CaiKe
 * @create 2021/1/8
 */
public interface StoreService {

    /**
     * 添加仓库
     * @param store 仓库对象
     * @return true表示成功，false表示失败
     */
    boolean addStore(Store store);

    /**
     * 根据仓库的 id 删除仓库
     * @param id 仓库 id
     * @return true表示成功，false表示失败
     */
    boolean deleteStore(int id);

    /**
     * 更新仓库信息
     * @param store 仓库对象
     * @return true表示成功，false表示失败
     */
    boolean updateStore(Store store);

    /**
     * 根据用户 id 查找他所拥有的所有仓库
     * @param ownerId 用户id
     * @return 仓库列表
     */
    List<Store> queryStoresByOwnerId(int ownerId);

}
